Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Infosys Hall of Fame Open - Newport U.S. Open - New York USA F18 USA F19 USA F13 USA F14 USA F18 USA F14 DPD Challenger 2002 - Aschaffenburg AXA Open II - Espinho Memorial Savigni - Sassuolo Open de Montauban - Montauban Geneva Challenger - Geneva Hungarian Architect Open - Budapest Copa Sevilla - Seville V Torneo Internazionale di Tennis - Barletta Memorial Savigny - Sassuolo Brixina Tennis Open - Bressanone Pekao Open 2001 - Szczecin VII Torneo Internazionale di Tennis - Barletta Top Wool Challenger Biella - Biella Pekao Open 2003 - Szczecin Nord/LB Open - Braunschweig San Marino Cepu Open - San Marino 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Espinho Challenger - Espinho Zagreb Open - Zagreb Nord/LB Open - Braunschweig XI Venice Open - Venice Skandia Open - Linz Black Forest Open - Freudenstadt VIII Trofeo Ciutat de Barcelona - Barcelona IX Ciutat de Barcelona - Barcelona IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano USTA Comerica Challenger - Aptos Lubbock Challenger - Lubbock Pekao Open 2005 - Szczecin Sir Supermercati - Rome Prague Open - Prague XI Ciutat de Barcelona - Barcelona Nord/LB Open - Braunschweig Podebradka Cup - Prague Kyiv UMC Open - Kiev Ho Chi Minh City Challenger - Ho Chi Minh City Geneva Challenger - Geneva Pekao Open - Szczecin XL Challenger de Tenis Copa Sevilla - Seville Skandia Open - Linz Zivnobanka Czech Open - Prostejov Oberstaufen Cup - Oberstaufen Cairo Challenger 2002 - Cairo Bancastato Challenger Lugano - Lugano Top Wool Challenger-Immagine Trophy - Biella Siemens Open - Scheveningen Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Ciutat de Barcelona - Barcelona Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona Ciudad de Pozoblanco Open Diputacion - Cordoba The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington San Marino Cepu Open - San Marino Oklahoma Challenger - Tulsa Open Costa Daurada - Tarragona Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville Czech Open - Prostejov Mitsubishi Electric Europe Cup - Monza ATP Challenger Open 2004 - Monchengladbach XL Bermuda Open - Bermuda Men's Pro Challenger at Tunica National - Tunica San Marino CEPU Open - San Marino Waco Tennis Challenger - Waco The Mercedes Benz of Calabasas - Calabasas Talahassee Challenger Savannah Challenger Szczecin Challenger XL Bermuda Open - Bermuda ECM Prague Open - Prague Nord LB Open 2006 - Braunschweig Kos-Zucchetti Tennis Cup - Cordenons Prostejov Challenger San Marino Challenger Cordenons Challenger Challenger Banque Nationale Rimouski - Rimouski Rome Challenger Nord LB Open - Braunschweig Music City Challenger - Nashville BMW Tennis Championship - Sunrise Trnava Challenger Casablanca Challenger Santo Domingo Challenger Bordeaux Challenger Furth Challenger Prague Challenger Padova Challenger Poznan Challenger Pekao Open - Szczecin Szczecin Challenger Trnava Challenger Bucaramanga Challenger Guadalajara Challenger San Luis Potosi Challenger Heilbronn Challenger Szczecin Challenger Sacramento Challenger - Sacramento Sophia Antipolis Challenger Samarkand Challenger - Samarkand XI Ciutat de Barcelona - Barcelona Copa Telefonica CTC Chile - Santiago Open Costa Daurada - Tarragona Unicredit Czech Open - Prostejov Szczecin Challenger Open de Tenis Comunidad Valenciana - Valencia 2008 Lubbock Challenger - Lubbock Winnetka Challenger Scheveningen Challenger Genova Challenger Prostejov Challenger Monza Challenger Genova Challenger Szczecin Challenger Madrid Challenger Marbella Challenger Prostejov Challenger Genova Challenger Szczecin Challenger San Marino Challenger Cordenons Challenger Genova Challenger Szczecin Challenger Sibiu Challenger Bucaramanga Challenger Napoli Challenger Vicenza Challenger Todi Challenger Seville Challenger Rome Challenger Mohammedia Challenger Casablanca Challenger DPD Challenger 2000 - Aschaffenburg 2000 Cairo Challenger - Cairo Siemens Open 2001 - Scheveningen Furth Challenger Blois Challenger Bastad Challenger Como Challenger Genova Challenger Zagreb Open - Zagreb 4th Sardinia International Championships - Cagliari Grand Prix Hassan II - Casablanca JVC Trophy - Vienna Mallorca Open - Mallorca Idea Prokom Open - Sopot Heineken Open - Auckland BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Tata Open 2003 - Chennai Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona Energis Open - Amersfoort International Championship of Croatia - Umag FILA Challenger - Biella Campionati Internazionali di Sicilia - Palermo Kyiv UMC Open - Kiev Internationaler Raiffeisen Grand Prix - St. Polten Trofeo Barcelona de Tenis - Barcelona Tata Open - Chennai Copa AT&T - Buenos Aires Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Brasil Open - Costa do Sauipe Open Seat Godo 2005 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag Idea Prokom Open - Sopot Open Romania - Bucharest Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Generali Open - Kitzbuhel BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz San Marino Cepu Open - San Marino MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort Croatia Open - Umag Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Qatar Exxon Mobil Open - Doha Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires SAP Open - San Jose Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Orange Warsaw Open - Warsaw The Nottingham Open - Nottingham Fifth Third Bank Tennis Classic - Lexington Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest If Stockholm Open - Stockholm Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Pekao Open 2004 - Szczecin Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Kia Challenger ATP - Santiago Regions Morgan Keegan Championships - Memphis II Cyclus Open de Tenis - Florianopolis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia BellSouth Open - Vina del Mar Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Mercedes Cup - Stuttgart Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem China Open - Beijing Apia International - Sydney Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston San Marino Cepu Open - San Marino Open de Nice Cote d'Azur - Nice Honda Kah Singapore Men's Tennis Open - Singapore Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Valencia Open - Valencia Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice XXXVII Torneig C.E. Laieta - Barcelona Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Copa Claro - Buenos Aires Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem China Open - Beijing Ecuador Open - Quito Delray Beach Open - Delray Beach Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech US Men's Clay Court Championship - Houston AEGON Championships - London SkiStar Swedish Open - Bastad Citi Open - Washington Generali Open - Kitzbuhel BB&T Atlanta Open - Atlanta Open Diputacion - Cordoba If Stockholm Open - Stockholm Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Open 13 - Marseille Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna ASB Classic - Auckland New York Open - New York Open Parc - Lyon BB&T Atlanta Open - Atlanta Citi Open - Washington Intrum Stockholm Open - Stockholm Fifth-Third Bank Tennis Classic - Lexington Erste Bank Open - Vienna ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport Citi Open - Washington Chengdu Open - Chengdu China Open - Beijing ASB Classic - Auckland New York Open - New York Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Adelaide International 2 - Adelaide Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Hall of Fame Open - Newport Truist Atlanta Open - Atlanta BB&T Atlanta Open - Atlanta ASB Classic - Auckland Dallas Open - Dallas Open Castilla y Leon - Segovia New York Open - New York Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Aix En Provence Challenger Copa Sevilla-Internacionales de Andalucia - Seville Gelsor Open Romania - Bucharest Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Qatar Exxon Mobil Open 2002 - Doha RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Adidas International - Sydney BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Argentina Open - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Campionati Internazionali di Sicilia - Palermo Copa Telmex - Buenos Aires Open SEAT Godo 2006 - Barcelona Dutch Open Tennis - Amersfoort Davidoff Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel Medibank International - Sydney Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Dutch Open Tennis - Amersfoort Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane - Brisbane Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Countrywide Classic - Los Angeles Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Serbia Open - Belgrade Open de Nice Cote dAzur - Nice Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta ATP Vegeta Croatia Open - Umag Citi Open - Washington China Open - Beijing Valencia Open - Valencia Heineken Open - Auckland Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BB&T Atlanta Open - Atlanta Bet-at-home Cup - Kitzbuhel Citi Open - Washington Valencia Open - Valencia U.S. National Indoor Tennis Championships - Memphis Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Austrian Open - Kitzbuhel China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Valencia Open - Valencia Millennium Estoril Open - Estoril ASB Classic - Auckland Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Western & Southern Open - Cincinnati ASB Classic - Auckland Geneva Open - Geneva AEGON Championships - London Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Delray Beach Open - Delray Beach BB&T Atlanta Open - Atlanta Gelsor Open Romania - Bucharest Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, PO, SRB-USA 3-2 ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Hopman Cup - Perth Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Prague Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago Laver Cup - Geneva ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston Davis Cup, Finals, Group E ATP Cup - Sydney Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston All Lower level tournaments Nitto ATP Finals - London Olympics - London